package org.reliablesource.prism.ui.adapters;

import java.util.ArrayList;
import java.util.List;

import org.eclipse.jface.util.Assert;
import org.eclipse.ui.views.properties.IPropertyDescriptor;
import org.eclipse.ui.views.properties.IPropertySource;
import org.reliablesource.prism.core.IPrismTutorial;

/**
 *
 *  PrismTutorialPropertySourceAdapter.java
 *  Copyright (c) 2006, Reliable Source, Inc. All Rights Reserved
 *
 *	Created on: Apr 25, 2006 
 *  @author Dennis Park <a href="mailto:dennis.park@gmail.com">dennis.park@gmail.com</a>
 *
 */

public class PrismTutorialPropertySourceAdapter implements IPropertySource{

	final private IPrismTutorial tutorial;
	final protected List descriptorsList;

	final protected List mergedDescriptorsList;
	
	public PrismTutorialPropertySourceAdapter(final IPrismTutorial _tutorial){
		super();
		Assert.isNotNull(_tutorial);
		descriptorsList = new ArrayList();
		mergedDescriptorsList = new ArrayList();
		this.tutorial = _tutorial;
	}
	
	public Object getEditableValue() {
		// TODO Auto-generated method stub
		return null;
	}

	public IPropertyDescriptor[] getPropertyDescriptors() {
		return null;
	}

	public Object getPropertyValue(Object id) {
		return null;
	}

	public boolean isPropertySet(Object id) {
		return false;
	}

	public void resetPropertyValue(Object id) {
		
	}

	public void setPropertyValue(Object id, Object value) {
	}

}
